package com.sjhang.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sjhang.entity.TbArticleType;
import com.sjhang.utils.ListParamVo;
import com.sjhang.utils.ResultResponse;

/**
 * 技术文章类型表 服务类
 */
public interface TbArticleTypeService extends IService<TbArticleType> {

    /**
     * 查询全部分类
     * @param listParamVo
     * @return
     */
    ResultResponse selectArticleType(ListParamVo listParamVo);

    /**
     * @description 删除一个文章分类
     * @params [listParamVo]
     */
    ResultResponse deleteArticleType(Long listParamVo);

    /**
     * 修改分类
     * @param listParamVo
     * @return
     */
    ResultResponse updateArticleType(TbArticleType listParamVo);

    /**
     * 新增一个分类
     * @param listParamVo
     * @return
     */
    ResultResponse insertArticleType(TbArticleType listParamVo);
}
